turntable rumble - French English Dictionary